A Friendly Fortran DDE Solver
نویسنده
چکیده
DKLAG6 is a FORTRAN 77 code widely used to solve delay differential equations (DDEs). Like all the popular Fortran DDE solvers, new users find it formidable and in many respects, it is not easy to use. We have applied our experience writing DDE solvers in Matlab and the capabilities of Fortran 90 to the development of a friendly Fortran DDE solver. How we accomplished this may be of interest to others who would like to modernize legacy code. In the course of developing a completely new user interface, we have added significantly to the capabilities of DKLAG6.
منابع مشابه
Delay-Differential Equations with Constant Lags
This article concerns delay–differential equations (DDEs) with constant lags. DDEs increasingly are being used to model various phenomena in mathematics and the physical sciences. For such equations the value of the derivative at any time depends on the solution at a previous “lagged” time. Although solving DDEs is similar in some respects to solving ordinary differential equations (ODEs), it d...
متن کاملA Fortran 90 Separable Hamiltonian System Solver
We discuss a prototype Fortran 90 separable Hamiltonian system solver and present a template illustrating its use. The solver permits a wide choice of symplectic and non-symplectic integrators, and xed and error-controlled integration step sizes. It is designed to permit insertion of new formulas as they become available.
متن کاملTesting a Fortran 90 Separable Hamiltonian System Solver Department of Mathematics Southern Methodist University Testing a Fortran 90 Separable Hamiltonian System Solver
We discuss a prototype Fortran 90 separable Hamiltonian system solver and present a template illustrating its use. The solver permits a wide choice of symplectic and non-symplectic integrators, and xed and error-controlled integration step sizes. It is designed to permit insertion of new formulas as they become available. We report on numerical experiments which show the clear superiority of th...
متن کاملConvergence of the Variable-step Variable-order 3-stage Hermite–birkhoff Ode/dde Solver of Order 5 to 15
The ordinary and delay differential equations (ODEs/DDEs) solver HB515DDE is based on the discrete hybrid variable-step variable-order 3-stage Hermite–Birkhoff ODE solver of (consistency) order 5 to 15. The current version of the solver can handle ODEs and DDEs with statedependent, non-vanishing, small, vanishing and asymptotically vanishing delays. Delayed values are computed using Hermite int...
متن کاملOblio A Sparse Direct Solver Library for Serial and Parallel Computations
We present Oblio a sparse direct solver library running in both serial an parallel environments The code is written in C using object oriented techniques with the exception of few computationally intensive kernels that are written in Fortran In this paper we explain what motivated the project discuss design issues and report recent re sults
متن کامل